<template>
	<!-- <scroll-view scroll-y style="height: 900rpx;"> -->
	<view class="container">

		<view class="item" v-for="item in list" :key="item.id" @click="goToDetail">
			<view class="Img">
				<image :src="item.imgUrl" mode="aspectFit"></image>
			</view>
			<view class="comment">{{item.title}}</view>
			<view class="mine">
				<view class="mine-left">
					<image class="avatar" :src="item.avatar"></image>
					<view class="username">{{item.name}}</view>
				</view>
				<view>￥{{item.price}}</view>
				<view class="mine-right" @click.stop="clickLike">
					<view class="iconfont" :class="item.likeState?'icon-aixin':'icon-aixin1'"></view>
					<view class="number">{{item.likeCount}}</view>
				</view>
			</view>
			<view class="location">
				距离您直线距离{{item.location}}m
			</view>
		</view>

	</view>
	<!-- </scroll-view> -->
</template>

<script>
	export default {
		name: "copyRedBook",
		props: {
			list: Array
		},
		data() {
			return {
				// list: [{
				// 	// 作品id,
				// 	id: '112253',
				// 	// 点赞状态
				// 	likeState: false,
				// 	// 点赞数
				// 	likeCount: 590,
				// 	// 价格
				// 	price: 100,
				// 	// 距离
				// 	location: 200,
				// 	// 头像,
				// 	avatar: 'https://cdn.uviewui.com/uview/album/1.jpg',
				// 	// 标题
				// 	title: '海边拍照姿势合集，去海边去海边',
				// 	// 商家名
				// 	name: '柯文日常',
				// 	imgUrl: '../../static/摆台定制.jpg'

				// }, {
				// 	// 作品id,
				// 	id: '112253',
				// 	// 点赞状态
				// 	likeState: false,
				// 	// 点赞数
				// 	likeCount: 590,
				// 	// 价格
				// 	price: 100,
				// 	// 距离
				// 	location: 200,
				// 	// 头像,
				// 	avatar: 'https://cdn.uviewui.com/uview/album/1.jpg',
				// 	// 标题
				// 	title: '海边拍照姿势合集，去海边去海边',
				// 	// 商家名
				// 	name: '柯文日常',
				// 	imgUrl: '../../static/摆台定制.jpg'

				// }, {
				// 	// 作品id,
				// 	id: '112253',
				// 	// 点赞状态
				// 	likeState: false,
				// 	// 点赞数
				// 	likeCount: 590,
				// 	// 价格
				// 	price: 100,
				// 	// 距离
				// 	location: 200,
				// 	// 头像,
				// 	avatar: 'https://cdn.uviewui.com/uview/album/1.jpg',
				// 	// 标题
				// 	title: '海边拍照姿势合集，去海边去海边',
				// 	// 商家名
				// 	name: '柯文日常',
				// 	imgUrl: '../../static/摆台定制.jpg'

				// }, {
				// 	// 作品id,
				// 	id: '112253',
				// 	// 点赞状态
				// 	likeState: false,
				// 	// 点赞数
				// 	likeCount: 590,
				// 	// 价格
				// 	price: 100,
				// 	// 距离
				// 	location: 200,
				// 	// 头像,
				// 	avatar: 'https://cdn.uviewui.com/uview/album/1.jpg',
				// 	// 标题
				// 	title: '海边拍照姿势合集，去海边去海边',
				// 	// 商家名
				// 	name: '柯文日常',
				// 	imgUrl: '../../static/摆台定制.jpg'

				// }, {
				// 	// 作品id,
				// 	id: '112253',
				// 	// 点赞状态
				// 	likeState: false,
				// 	// 点赞数
				// 	likeCount: 590,
				// 	// 价格
				// 	price: 100,
				// 	// 距离
				// 	location: 200,
				// 	// 头像,
				// 	avatar: 'https://cdn.uviewui.com/uview/album/1.jpg',
				// 	// 标题
				// 	title: '海边拍照姿势合集，去海边去海边',
				// 	// 商家名
				// 	name: '柯文日常',
				// 	imgUrl: '../../static/摆台定制.jpg'

				// }, ]

			};
		},
		methods: {
			// 跳转详情页面
			goToDetail() {
				wx.navigateTo({
					url: '../../PackageB/photoDetail/photoDetail'
				})
			},
			// 按下点赞按钮事件
			clickLike() {
				if (!this.likeState) {
					// 未点赞逻辑
					this.likeState = !this.likeState
					this.likeCount++
				} else {
					// 取消点赞逻辑
					this.likeState = !this.likeState
					this.likeCount--
				}
			}
		}
	}
</script>

<style lang="scss">
	.container {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		padding: 30rpx 0;

		.item {
			width: 48%;
			height: 600rpx;
			margin-bottom: 20rpx;
			border: 1px solid #e2e2e2;

			.Img {
				width: 100%;
				height: 70%;


				image {
					width: 100%;
					height: 100%;
				}
			}

			.comment {
				font-size: $uni-font-size-sm;
				padding: 20rpx;
				overflow: hidden;
				/*超出部分隐藏*/
				white-space: nowrap;
				/*禁止换行*/
				text-overflow: ellipsis;
				/*省略号*/
			}

			.mine {
				display: flex;
				justify-content: space-between;
				font-size: $uni-font-size-sm;
				padding: 0 16rpx;
				line-height: 20px;

				.mine-left {
					display: flex;
					justify-content: center;
					align-items: center;

					.avatar {
						height: 40rpx;
						width: 40rpx;
						padding: 0 10rpx;
						border-radius: 50%;
					}
				}

				.mine-right {
					display: flex;
					justify-content: center;
					align-items: center;

					.number {
						margin-left: 5rpx;
					}
				}
			}

			.location {
				font-size: $uni-font-size-sm;
				padding: 0 20rpx;
				margin-top: 10rpx;
			}
		}
	}
</style>